i have a better idea - German English Dictionary